#pragma once
#include "cln_handler.h"

namespace fly {

	namespace jld{

		namespace client {	

			class cln_login_handler :
				public cln_handler
			{
			public:
				cln_login_handler(bool is_test = false);

				bool handle_send(recv_buf& recv_buf, send_buf& send_buf, cln_info& info);
				
				bool handle_recv(recv_buf& recv_buf, send_buf& send_buf, cln_info& info);

				bool handle_ack(Ack& ack, send_buf& send_buf, cln_info& info);
			};
		}
	}
}